Κέλυφος Almquist
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
Γενικά | |
---|---|
Δημιουργοί | Kenneth Almquist |
Είδος | κέλυφος Unix |
Διανομή | |
Λειτουργικά | στυλ Unix |
Αρχιτεκτονική | Ανεξάρτητο πλατφόρμας[1] |
Διαθέσιμο σε | Αγγλικά |
Ανάπτυξη | |
Γραμμένο σε | C |
Κατάσταση | Ενεργή |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://www.in-ulm.de/~mascheck/various/ash/ |
Το Κέλυφος Almquist (Almquist shell, A Shell, ash ή sh) αρχικά δημιουργήθηκε από τον Kenneth Almquist σαν κλώνος της έκδοσης του κελύφους Bourne του SVR4 και στις μεταγενέστερες διανομές του [BSD]] αποτελούσε ένα γρήγορο και μικρό κέλυφος του Unix συμβατό κατά POSIX που αντικαθιστούσε το κέλυφος Bourne. Αρχικά δεν είχε διόρθωση γραμμής ή ιστορικό εντολών, χαρακτηριστικά που ο Almquist πίστευε ότι έπρεπε να ανήκουν στον πρόγραμμα που έλεγχε το τερματικό.
Παραλλαγές του ash είναι εγκατεστημένες σαν το προεπιλεγμένο κέλυφος (/bin/sh) στο FreeBSD, στο NetBSD, στο DragonFly BSD και στο Minix. Το ash είναι επίσης αρκετά δημοφιλές σε ενσωματωμένα συστήματα Linux και ο κώδικάς του έχει ενσωματωθεί στο εκτελέσιμο πολλαπλών λειτουργιών BusyBox που χρησιμοποιείται συχνά σε αυτά. Η έκδοση του ash του Debian είναι γνωστή σαν κέλυφος Almquist του Debian (Debian Almquist Shell ή dash).
Κάποιες διανομές του Linux επίσης χρησιμοποιούν σαν προεπιλεγμένο κέλυφος κάποια έκδοση του ash, αν και το κέλυφος Bash είναι πιο δημοφιλές. Το Ubuntu συνδέει συμβολικά (symlink) το /bin/sh στο κέλυφος dash για ταχύτερη εκτέλεση των σεναρίων κελύφους, αλλά κρατά το Bash σαν το προεπιλεγμένο κέλυφος εισόδου χρήστη (login shell).
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- Παραλλαγές του Ash (Almquist Shell) (Αγγλικά)
- ↑ Error: Unable to display the reference properly. See the documentation for details.